source by Blargis ~ if your game's playthrough has choices left unexplored, curiosity drives replay ~ reward the player for replaying ~ possibility of continuous mastery drives replayability ...and of course recommends ~ implement two interacting mechanics to make it interesting